Skip to content

Conversation

Quexington
Copy link
Contributor

@Quexington Quexington commented Jul 1, 2025

Another PR following #18593

There's an unfortunate paradigm where we sometimes include metadata directly on the transaction record objects which makes schema-fication very annoying. I think this is the lightest touch we can have while maintaining backwards compatibility, but this should be on the top of the list of RPC patterns to deprecate.

@Quexington Quexington requested a review from a team as a code owner July 1, 2025 13:41
@Quexington Quexington added the Changed Required label for PR that categorizes merge commit message as "Changed" for changelog label Jul 1, 2025
@Quexington Quexington changed the title Port get_transaction(s) to @marshal [CHIA-3297] Port get_transaction(s) to @marshal Jul 1, 2025
@Quexington Quexington force-pushed the quex.port_get_wallet_balance_s_to_marshal branch from 40940de to 954c9c7 Compare July 18, 2025 07:24
@github-actions github-actions bot added the merge_conflict Branch has conflicts that prevent merge to main label Jul 18, 2025
@Quexington Quexington force-pushed the quex.port_get_transaction_s_to_marshal branch from 11cb2f5 to 00f7040 Compare July 18, 2025 07:44
@github-actions github-actions bot added merge_conflict Branch has conflicts that prevent merge to main and removed merge_conflict Branch has conflicts that prevent merge to main labels Jul 18, 2025
Base automatically changed from quex.port_get_wallet_balance_s_to_marshal to main August 5, 2025 20:11
@Quexington Quexington force-pushed the quex.port_get_transaction_s_to_marshal branch from 00f7040 to 34e0d25 Compare August 6, 2025 17:07
@github-actions github-actions bot removed the merge_conflict Branch has conflicts that prevent merge to main label Aug 6, 2025
Copy link

coveralls-official bot commented Aug 6, 2025

Pull Request Test Coverage Report for Build 16820773625

Warning: This coverage report may be inaccurate.

This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

Details

  • 102 of 105 (97.14%) changed or added relevant lines in 11 files are covered.
  • 119 unchanged lines in 20 files lost coverage.
  • Overall coverage increased (+0.001%) to 91.351%

Changes Missing Coverage Covered Lines Changed/Added Lines %
chia/wallet/wallet_rpc_api.py 9 10 90.0%
chia/wallet/wallet_request_types.py 51 53 96.23%
Files with Coverage Reduction New Missed Lines %
chia/daemon/server.py 1 83.57%
chia/full_node/full_node_api.py 1 86.07%
chia/full_node/mempool_manager.py 1 97.03%
chia/plotters/plotters.py 1 90.94%
chia/_tests/farmer_harvester/test_farmer.py 1 99.7%
chia/_tests/plot_sync/util.py 1 97.92%
chia/wallet/wallet_node.py 1 87.74%
chia/_tests/cmds/test_farm_cmd.py 2 94.37%
chia/util/files.py 2 91.38%
chia/rpc/rpc_server.py 3 88.54%
Totals Coverage Status
Change from base Build 16762306921: 0.001%
Covered Lines: 102180
Relevant Lines: 111734

💛 - Coveralls

Co-authored-by: Kyle Altendorf <[email protected]>
Copy link
Contributor

github-actions bot commented Aug 8, 2025

File Coverage Missing Lines
chia/wallet/wallet_request_types.py 96.2% lines 306, 310
chia/wallet/wallet_rpc_api.py 90.0% lines 1313
Total Missing Coverage
105 lines 3 lines 97%

@Quexington Quexington added the ready_to_merge Submitter and reviewers think this is ready label Aug 11, 2025
@Starttoaster Starttoaster merged commit 0a0293f into main Aug 11, 2025
518 of 522 checks passed
@Starttoaster Starttoaster deleted the quex.port_get_transaction_s_to_marshal branch August 11, 2025 19:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Changed Required label for PR that categorizes merge commit message as "Changed" for changelog ready_to_merge Submitter and reviewers think this is ready

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants